/* Container Styles */

div.containermodule{
	border:1px solid #777777;
	clear:both;
	padding:0px;
}

.containermodule .container_editheader ul,
.containermodule .container_editheader li,
.containermodule .container_moduleheader ul,
.containermodule .container_moduleheader li {
        padding:0 !important;
        margin:0 !important;
        list-style: none !important;
}

div.containermodule .container_editheader{
	clear:both;
}


div.containermodule span.modtype{
	font-size:9px;
	font-family:verdana;
	color:#111111;
	line-height:10px;
	display:block;
	height:15px;
	width:20px;
	background-image:url(../../images/icons/exp1icons.png);  
	_background-image:url(../../images/icons/exp1icons.gif);  
	background-position:3px -387px; 
	background-repeat:no-repeat;
	cursor:pointer;
}

div.containermodule.edit{
	border:0px solid #777777;
	clear:both;
	padding:1px;
}

.container_modulewrapper{
	border:1px solid #999999;
	clear:both;
}

.container_moduleheader ,
.container_editheader{
	background-image:url(../../images/icons/exp1icons.png);  
	_background-image:url(../../images/icons/exp1icons.gif);  
	background-position:0 -307px; 
	height:20px;
}



.container_moduleheader .perms,
.container_editheader .perms{
	width:20px;
	float:right;
}

div.container_box {
	padding: 0px;
	margin: 0px;
}

.container_moduleheader {
	background-position:0 -266px;
}



a.addmodule img{
	margin:3px 0 0 0;
}
a.addmodule span.addtext{
	
	vertical-align:middle;
	padding:0 0 0 20px;
	background-color:transparent;
	background-image:url(../../images/icons/exp1icons.png);  
	_background-image:url(../../images/icons/exp1icons.gif);  
	background-repeat:no-repeat;  
	background-position: 3px -473px; 
}
a.addmodule{
	display:block;

	clear:both;
	padding:5px 0;
	float:left;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:blue;
}
a.addmodule:hover{
	display:block;
	background:#333;
	clear:both;
	float:left;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:white;
}

body .containermenu {
	width:30px;
	float:right;
	position:relative;
	z-index:50;
	
}

body .containermenu h6 {
	font-size: 85%;
	font-weight: bold;
	padding: 0.5em;
	border-bottom: 1px dotted #000; 
}

body .containermenu .yuimenuitem{margin:0 0 0 0;_border:0px solid #f5eacd;}

body .containermenu ul li{
	padding:0;
	background-image:none;
}
body .containermenu ul li a{
	padding:0;
	background-image:none;
}

body .containermenu .yuimenuitem-selected{
	background-color:#2c4055;
}

body .containermenu .trigger{
	background-color:transparent;
	border:none;	
}

body .containermenu a {
	text-decoration:none;
}

body .containermenu.yuimenu .bd.trigger {
	border:none;
	background:none;`
}

body .containermenu.yuimenu .bd.trigger .yuimenu li a.yuimenuitemlabel {
	font-family:Arial;
	font-size:14px;
}

body .containermenu .yuimenuitem-hassubmenu{
	background-color:transparent;
	background-image:url(../../images/icons/exp1icons.png);  
	_background-image:url(../../images/icons/exp1icons.gif);  
	background-position:15px -418px; 
	background-repeat:no-repeat;
	height:15px;
	padding:0;
	margin:2px 0 0 0;
	
}
body .containermenu .yuimenuitem-hassubmenu-selected{
	background-color:transparent;
	background-image:url(../../images/icons/exp1icons.png);  
	_background-image:url(../../images/icons/exp1icons.gif);  
	background-position:15px -447px; 
	height:15px;
	padding:0;
	margin:2px 0 0 0;
}
body .containermenu .yuimenuitemlabel{
	color:#333333;
}
body .containermenu .yuimenuitemlabel-selected{
	color:#ffffff;
}
body .containermenu .trigger .yuimenu .bd{
	background-color:#b8d3d4;
	width:150px;
	border:1px solid #333333;
}
body .containermenu .trigger .yuimenu .bd .yuimenu .yuimenuitem{
	background-image:none;
}
body .containermenu .trigger .yuimenu .bd .yuimenu .yuimenuitem a{
	background-image:none;
}
body .containermenu .trigger .yuimenu .yuimenuitem .yuimenuitemlabel {
    background-image:url(../../images/icons/exp1icons.png);  
	_background-image:url(../../images/icons/exp1icons.gif);  
 	background-repeat:no-repeat;
	padding:3px 0 3px 20px;
}
body .containermenu .trigger .yuimenu .yuimenuitem .yuimenuitemlabel-selected {
    color:#ffffff;
}

.containermenu .yui-menu-shadow-visible{
	background-color:#444;
	opacity:.12;*filter:alpha(opacity=12);
}

.trigger .yuimenu li.userperms a {
    background-position:0px -8px;
	display:block;	
}
.trigger .yuimenu li.groupperms a {
    background-position:0px -38px;
	display:block;	
}

.trigger .yuimenu li.rankup a {
    background-position:0px -159px; 
}
.trigger .yuimenu li.rankdown a { 
    background-position:0px -128px;
}
.trigger .yuimenu li.userperms a {
    background-position:0px -8px;
	display:block;	
}
.trigger .yuimenu li.groupperms a {
    background-position:0px -36px;
	display:block;	
}
.trigger .yuimenu li.configview a {
    background-position:0px -100px;
	display:block;	
}
.trigger .yuimenu li.configsettings a {
    background-position:0px -360px;
	display:block;	
}
.trigger .yuimenu li.deletemod a {
    background-position:0px -70px ;
	display:block;	
}





